Skip to content

ci(rtb-data): add OIDC publish workflow, bump to 2.0.0#533

Merged
petercorke merged 1 commit into
mainfrom
ci/rtb-data-release-workflow
Jul 3, 2026
Merged

ci(rtb-data): add OIDC publish workflow, bump to 2.0.0#533
petercorke merged 1 commit into
mainfrom
ci/rtb-data-release-workflow

Conversation

@petercorke

Copy link
Copy Markdown
Owner

Summary

  • rtb-data had no automated publish path — every prior release was manual. Adds .github/workflows/release-rtb-data.yml, tag-triggered on rtb-data-v*, using OIDC trusted publishing (mirrors release.yml's pattern, no stored token). Requires the trusted publisher already registered on PyPI for the rtb-data project (done 2026-07-03: workflow release-rtb-data.yml, environment pypi).
  • Bumps rtb-data to 2.0.0 to signal the breaking reorg (renamed/deleted model folders) already on main. Safe to publish now — the 1.3.x line is pinned to rtb-data<2 (v1.3.1).
  • Rehearsed locally: built sdist+wheel, installed into a throwaway venv, confirmed the exact paths that were failing in CI (qut_frankie_description/robots/panda_arm_hand.urdf.xacro, unimation_puma560_description/urdf/puma560_robot.urdf.xacro) now resolve.

Test plan

  • Merge, then tag rtb-data-v2.0.0 from main to trigger the new workflow
  • Confirm rtb-data 2.0.0 appears on PyPI with correct file layout

🤖 Generated with Claude Code

rtb-data had no automated publish path at all — every prior release
was a manual `python -m build` + upload. Adds release-rtb-data.yml
(tag-triggered on rtb-data-v*, mirrors release.yml's OIDC trusted
-publishing pattern, no stored token). Requires a trusted publisher
already registered on PyPI for the rtb-data project (workflow
release-rtb-data.yml, environment pypi) — done 2026-07-03.

Bumps rtb-data to 2.0.0 to signal the breaking reorg (renamed/deleted
model folders) already on main. Safe to publish now that the 1.3.x
line is pinned to rtb-data<2 (see maintenance/1.3.x / v1.3.1).

Locally rehearsed: built sdist+wheel, installed into a throwaway venv,
confirmed the exact file paths that were failing in CI
(qut_frankie_description/robots/panda_arm_hand.urdf.xacro,
unimation_puma560_description/urdf/puma560_robot.urdf.xacro) now
resolve correctly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@petercorke petercorke merged commit ae83793 into main Jul 3, 2026
4 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant